mealybug destroyer - German English Dictionary